package com.achievement.mapper;


import com.achievement.domain.entity.MagazineEntity;
import com.achievement.domain.param.MagazineParam;
import com.achievement.domain.vo.MagazineVO;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author CNKI
* @description 针对表【dm_magazine(科研成果-论文期刊源列表-期刊列表)】的数据库操作Mapper
* @createDate 2025-02-28 14:53:32
* @Entity com.achievement.domain.entity.MagazineEntity
*/
public interface MagazineMapper extends BaseMapper<MagazineEntity> {

    List<MagazineVO> getList(@Param(value = "param") MagazineParam param);

    List<String> select(@Param(value = "param")MagazineParam param,@Param(Constants.WRAPPER) LambdaQueryWrapper<MagazineEntity> queryWrapper);
}




